package com.spzx.product.mapper;

import com.spzx.product.api.domain.Brand;
import org.apache.ibatis.annotations.Param;

import java.util.List;

/**
 * 品牌持久化层
 */
//无需声明 @Mapper或@Repository ,因为主程序上使用@EnableCustomConfig，开启mapper包扫描：@MapperScan("com.spzx.**.mapper")
//生成动态代理对象
public interface BrandMapper {
    List<Brand> selectBrandList(@Param("vo") Brand brand);

    Brand selectBrandById(Long id);

    int insertBrand(Brand brand);

    int updateBrand(@Param("vo") Brand brand);

    int deleteBatchBrand(/*@Param("ids")*/ Long[] ids); //配置@Param("ids") 用ids和param1     不配置@Param("ids")用array和arg0

    List<Brand> getBrandAll();
}
